Hotels in Marina Grande, Capri

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Marina Grande hotels

1. Villa Patrizi

Villa Patrizi
Marina Grande
9.4 out of 10, Exceptional, (300 reviews)
"This is a beautiful villa nicely nestled between the port and Capri Town. It is easy to access from both. I also hiked the Phoenician stairs to Anacapri."
United States
Angela
The price is CA $290
CA $319 total
includes taxes & fees
Jun 24 - Jun 25
Villa Patrizi

2. Fortino Bed & Breakfast

Fortino Bed & Breakfast
Marina Grande
9.0 out of 10, Wonderful, (74 reviews)
"Very good location. Very lovely staff and the room was very tidy. Would happily stay here again "
Australia
Conroy
The price is CA $287
CA $316 total
includes taxes & fees
Jul 6 - Jul 7
Fortino Bed & Breakfast

3. Hotel Palatium Mari

Hotel Palatium Mari
Marina Grande
8.2 out of 10, Very good, (217 reviews)
"The hotel was good"
United States
Laura
The price is CA $297
CA $327 total
includes taxes & fees
Jun 24 - Jun 25
Hotel Palatium Mari

4. Capri Inn

Capri Inn
Marina Grande
9.6 out of 10, Exceptional, (614 reviews)
"It is a nice hotel"
United States
Valentin
The price is CA $464
CA $510 total
includes taxes & fees
Jun 30 - Jul 1
Capri Inn

5. Hotel Belvedere & Tre Re

Hotel Belvedere & Tre Re
Marina Grande
9.4 out of 10, Exceptional, (62 reviews)
"Best view possible and super convenient"
United States
Jung
The price is CA $357
CA $392 total
includes taxes & fees
Jun 26 - Jun 27
Hotel Belvedere & Tre Re

6. Il Quadrifoglio - Sea View Terrace

Il Quadrifoglio - Sea View Terrace
Marina Grande
10.0 out of 10, Exceptional, (1 review)
"Great place in a great location."
United States
Jason
The price is CA $195
CA $360 total
includes taxes & fees
Jun 21 - Jun 22
Il Quadrifoglio - Sea View Terrace

7. Luxury Villa Excelsior Parco

Luxury Villa Excelsior Parco
5.0 star property
Marina Grande
9.8 out of 10, Exceptional, (370 reviews)
"Fantastic! We will return to this special property. The friendly, helpful and professional staff alone is reason to return. Add to the a beautiful, historic and interesting building with a beautiful garden terrace, pool and bar and a restaurant that serves delicious well prepared meals make this hotel a “must” on Capri. "
United States
Mary Clare
The price is CA $925
CA $1,018 total
includes taxes & fees
Jun 23 - Jun 24
Luxury Villa Excelsior Parco

8. Villa Marina Capri - Preferred Hotels & Resorts

Villa Marina Capri - Preferred Hotels & Resorts
5.0 star property
Marina Grande
9.0 out of 10, Wonderful, (209 reviews)
"All staffs are very kind and friendly while our room has a superb sea view with nice balcony. Furthermore the hotel uses What’s up as a communication tool with guests, which was incredibly convenient as the hotel always sent us very kind and thoughtful reply to our questions/requests. Probably best hotel ever I stayed until now. Very recommendable!"
Japan
Junichiro
The price is CA $1,372
CA $1,509 total
includes taxes & fees
Jun 30 - Jul 1
Villa Marina Capri - Preferred Hotels & Resorts

9. Relais Maresca Luxury Small Hotel

Relais Maresca Luxury Small Hotel
4.0 star property
Marina Grande
8.8 out of 10, Excellent, (791 reviews)
"Nice room. Still expensive for it though. Good service. "
United States
Suzzane
The price is CA $1,029
CA $1,132 total
includes taxes & fees
Jul 9 - Jul 10
Relais Maresca Luxury Small Hotel

10. Towers Hotel Stabiae Sorrento Coast

Towers Hotel Stabiae Sorrento Coast
4.0 star property
23.2 km from Marina Grande
8.6 out of 10, Excellent, (612 reviews)
"This stay was amazing location the pool near a beach parking service nice hotel nice got a room with sea view beautiful and rooms big with bathtub and shower def worth it and breakfast as well"
United States
Brandon
The price is CA $170
CA $194 total
includes taxes & fees
Jul 2 - Jul 3
Towers Hotel Stabiae Sorrento Coast

11. Hotel Baia di Puolo

Hotel Baia di Puolo
3.0 star property
12.2 km from Marina Grande
8.6 out of 10, Excellent, (402 reviews)
"The experience was excellent, staff was helpful in booking our daily excursions!"
United States
Steven
The price is CA $186
CA $211 total
includes taxes & fees
Jun 23 - Jun 24
Hotel Baia di Puolo

12. Hotel Herculaneum

Hotel Herculaneum
3.0 star property
29.5 km from Marina Grande
8.6 out of 10, Excellent, (726 reviews)
"A unique and historic stay with all the amenities! Will be staying here again when I come back to visit"
Canada
Brandon
The price is CA $85
CA $99 total
includes taxes & fees
Jul 7 - Jul 8
Hotel Herculaneum

13. Villa Ceselle

Villa Ceselle
3.0 star property
2.2 km from Marina Grande
9.4 out of 10, Exceptional, (413 reviews)
"We had a wonderful stay in Anacapri. The rooms were very spacious, exceptionally clean, and equipped with plenty of amenities, providing everything we needed for a comfortable visit. The hotel is located in a quiet neighborhood, making it a perfect place to relax after exploring the island. The staff was incredibly friendly, welcoming, and always ready to help with any questions or requests. We truly appreciated the peaceful atmosphere, the cleanliness of the accommodations, and the attention...
United States
Martin
The price is CA $265
CA $292 total
includes taxes & fees
Jun 21 - Jun 22
Villa Ceselle

14. Hotel Villa delle Palme

Hotel Villa delle Palme
3.0 star property
22.2 km from Marina Grande
9.8 out of 10, Exceptional, (387 reviews)
"One of the best view and location the best. The staff is Super kind."
United States
jose
The price is CA $345
CA $389 total
includes taxes & fees
Jul 16 - Jul 17
Hotel Villa delle Palme

15. Hotel Weber Ambassador

Hotel Weber Ambassador
4.0 star property
Marina Piccola, 1.1 km from Marina Grande
8.8 out of 10, Excellent, (1,005 reviews)
"I had great experience at this hotel."
Canada
Baran
The price is CA $423
CA $465 total
includes taxes & fees
Jul 12 - Jul 13
Hotel Weber Ambassador

16. La Conchiglia

La Conchiglia
2.0 star property
26.2 km from Marina Grande
9.6 out of 10, Exceptional, (344 reviews)
"We had a lovely time here, would recommend! The morning coffee and breakfast, which are included, were also excellent!"
Canada
Alina
The price is CA $345
CA $386 total
includes taxes & fees
Jun 26 - Jun 27
La Conchiglia

17. Hotel Prestige

Hotel Prestige
4.0 star property
15.1 km from Marina Grande
9.0 out of 10, Wonderful, (724 reviews)
"Incredible views, kind attentive staff, clean felt like a wonderful getaway."
United States
yaneris
The price is CA $208
CA $242 total
includes taxes & fees
Jun 26 - Jun 27
Hotel Prestige

18. Hotel Tramonto d'Oro

Hotel Tramonto d'Oro
4.0 star property
24.9 km from Marina Grande
9.6 out of 10, Exceptional, (676 reviews)
"The place was great. Not in the busiest part of the coast but close enough to go to them. They helped with our taxis and were very nice. Would highly recommend"
United States
Francesco
The price is CA $610
CA $684 total
includes taxes & fees
Jul 6 - Jul 7
Hotel Tramonto d'Oro

19. Hotel Britannia

Hotel Britannia
3.0 star property
13.1 km from Marina Grande
9.2 out of 10, Wonderful, (324 reviews)
"We loved this place. The location, the breakfast and staff were all very amazing! We would highly recommend."
United States
Michelle
The price is CA $278
CA $313 total
includes taxes & fees
Jun 30 - Jul 1
Hotel Britannia

20. Hotel & Spa Bellavista Francischiello

Hotel & Spa Bellavista Francischiello
4.0 star property
11.5 km from Marina Grande
9.2 out of 10, Wonderful, (710 reviews)
"Overall a great place to stay."
United States
Brianna
The price is CA $317
CA $358 total
includes taxes & fees
Jul 14 - Jul 15
Hotel & Spa Bellavista Francischiello
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Marina Grande

Find the best Marina Grande areas and neighborhoods for the activities you enjoy most.

Capri Town

If you're spending some time in Capri Town, Gardens of Augustus and Piazzetta di Capri are top sights worth seeing.

Marina Piccola

This beautiful bay sits at the base of Capri’s tallest peak and has impressive sea views and some of the island’s best beaches.

Matermania

If you're spending some time in Matermania, Arco Naturale and Grotta di Matromania are top sights worth seeing.

Tiberio

If you're spending some time in Tiberio, Villa Jovis and Capridream are top sights worth seeing.

Top Marina Grande Hotel Reviews

Frequently asked questions

What are the best hotels in Marina Grande that travellers recommend?
Two of the best hotels in Marina Grande that receive consistently high recommendations from travellers are the J.K. Place Capri and the Luxury Villa Excelsior Parco.

The 5-star J.K. Place Capri, with an exceptional 10.0 rating, is highly praised for its wonderful beachfront restaurant and its attentive staff. Guests can enjoy premium bedding, bathrobes, and stunning sea views, all within a luxurious setting.

Another excellent choice is the 5-star Luxury Villa Excelsior Parco, which has a 9.8 rating. This hotel offers a relaxing massage service and 24-hour room service. Guests frequently praise the amazing and attentive staff, as well as the wonderful location, making it a truly memorable stay.
What are the best family hotels in Marina Grande?
For family-friendly accommodation in Marina Grande, consider the Luxury Villa Excelsior Parco, Villa Marina Capri, Relais Maresca Luxury Small Hotel, and Hotel Palatium Mari.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers babysitting services and rollaway extra beds, making it ideal for families. It is conveniently located just 0.1 km from Marina Grande Beach and 0.3 km from Marina Grande itself. Guests consistently praise the attentive staff and wonderful location.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. This hotel provides free cribs, on-site babysitting, and free rollaway extra beds. Families will also appreciate the free area shuttle, free wired internet in public areas, and complimentary breakfast. It is very close to Marina Grande Beach, just 0.1 km away.

The 4-star Relais Maresca Luxury Small Hotel, with an 8.8 rating, offers free cribs, rollaway extra beds, connecting rooms, and on-site babysitting services. A complimentary buffet breakfast is also included. The staff are frequently described as friendly and incredible, and the service is excellent. It is located 0.2 km from Marina Grande and Marina Grande Beach.

Finally, the Hotel Palatium Mari, rated 8.2, is another good choice for families, offering on-site babysitting, free cribs, sofa beds, and connecting rooms. The hotel features both indoor and outdoor pools, and rooms often include a balcony, furnished patio, or terrace. It is located 0.2 km from Marina Grande Beach.
What are the best 5-star hotels in Marina Grande?
For a luxurious 5-star stay in Marina Grande, consider the Villa Marina Capri, J.K. Place Capri, or Luxury Villa Excelsior Parco.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a truly opulent experience. Guests can enjoy private plunge pools, rainfall showerheads, and Frette Italian sheets, ensuring ultimate comfort. The hotel also features a poolside bar and 24-hour room service, with a hosted evening meal daily. Many rooms provide stunning sea views. It is conveniently located near Bagni di Tiberio Beach, just 0.7 km away.

Another exceptional choice is the 5-star J.K. Place Capri, which boasts an outstanding 10.0 rating. This hotel is celebrated for its beachfront restaurant and poolside bar, offering a ideal setting for couples dining. High-quality premium bedding and bathrobes add to the comfort, and many rooms offer beautiful sea views. Bagni di Tiberio Beach is a mere 0.6 km from the hotel.

Finally, the 5-star Luxury Villa Excelsior Parco, rated 9.8, provides a refined retreat. Guests appreciate the availability of massage services, bathrobes, and 24-hour room service. Many rooms offer picturesque sea views, and the staff are consistently described as attentive and amazing. It is situated 0.8 km from Bagni di Tiberio Beach.
What are the best spa hotels in Marina Grande?
For an exceptional spa experience in Marina Grande, consider the J.K. Place Capri or the Villa Marina Capri.

The 5-star J.K. Place Capri, with a great 10.0 rating, offers an outstanding spa experience. Guests can enjoy a steam room, various massage therapies, body scrubs, and a range of body and facial treatments, including manicures and pedicures. The onsite full-service spa is available daily.

Another excellent option is the 5-star Villa Marina Capri, rated 9.0. Its full-service spa provides a wide array of treatments such as massages, facial treatments, body scrubs, and body wraps. Facilities include a steam room, sauna, and Turkish bath or hammam, ensuring wellness experiences.

Alternatively, the 5-star Luxury Villa Excelsior Parco, with a 9.8 rating, also features an onsite spa offering massages, with advance notice available. Complimentary services such as free breakfast, free self-parking, and a 24-hour airport shuttle add to the convenience.

The 4-star Relais Maresca Luxury Small Hotel, rated 8.8, provides an onsite spa with massage services, including couples' treatment rooms and manicures and pedicures. Free breakfast is also a welcome amenity for guests.
What hotels in Marina Grande offer free breakfast?
For hotels in Marina Grande that offer complimentary breakfast, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, or J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, provides a free buffet breakfast daily. Guests appreciate the attentive and amazing staff, as well as the wonderful location of the villa. It also offers free self-parking, a 24-hour airport shuttle, and a free shuttle to the ferry terminal and beach.

Another excellent choice is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel also includes a free buffet breakfast daily. Travellers frequently praise the friendly and incredible staff, along with the excellent service.

The 5-star Villa Marina Capri, with a 9.0 rating, offers a free buffet breakfast daily. Guests often highlight the friendly and attentive staff and the great location. The hotel provides a free area shuttle, a 24-hour airport shuttle, and a free ferry terminal shuttle.

Finally, the 5-star J.K. Place Capri, boasting a superb 10.0 rating, includes a complimentary continental breakfast daily. Guests consistently mention the wonderful restaurant and staff. This hotel also features a full-service spa with various treatments available.
What are the top pet-friendly hotels in Marina Grande?
For top pet-friendly hotels in Marina Grande, consider the Villa Marina Capri, Luxury Villa Excelsior Parco, and Hotel Palatium Mari.

The 5-star Villa Marina Capri, with a 9.0 rating, warmly welcomes pets and provides food and water bowls for their comfort. Guests often praise the friendly and attentive staff. This hotel is conveniently located just 0.4 km from Marina Grande and 0.1 km from Marina Grande Beach. It also offers a free area shuttle, free wired internet in public areas, and a complimentary buffet breakfast.

Another excellent option is the 5-star Luxury Villa Excelsior Parco, boasting an impressive 9.8 rating. This hotel also permits pets and provides complimentary self-parking, a 24-hour airport shuttle, and a free ferry terminal shuttle. Guests frequently highlight the amazing and attentive staff, and its wonderful location, being only 0.3 km from Marina Grande and 0.1 km from Marina Grande Beach.

The Hotel Palatium Mari, rated 8.2, is a great choice as it allows pets to stay free, specifically dogs and cats. It features an indoor/outdoor pool, a furnished patio, a deck or patio, and a terrace for relaxation. Guests appreciate the friendly staff and great location, which is 0.5 km from Marina Grande and 0.2 km from Marina Grande Beach.
What are the top boutique hotels in Marina Grande?
For a top boutique hotel in Marina Grande, consider the highly-rated Villa Marina Capri.

The 5-star Villa Marina Capri, with an exceptional 9.0 rating, is a luxurious boutique option. Guests frequently praise the friendly and attentive staff, as well as its great location. The hotel provides a wide range of complimentary services, including a free airport shuttle available 24 hours a day, a ferry terminal shuttle, and an area shuttle. Guests can also enjoy free wired internet in public areas, complimentary toiletries, and a delicious free buffet breakfast. The hotel is conveniently located near points of interest such as Bagni di Tiberio Beach, which is just 0.7 km away.
What are the most romantic hotels in Marina Grande for couples?
For a romantic stay in Marina Grande, you have several excellent choices, including Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, Villa Marina Capri, Hotel Belvedere & Tre Re, and J.K. Place Capri.

The 5-star Luxury Villa Excelsior Parco, with an outstanding 9.8 rating, offers a truly luxurious experience. It provides complimentary breakfast, free self-parking, and a 24-hour airport shuttle. Guests particularly appreciate the attentive and amazing staff, as well as its wonderful location. Many rooms feature a private hot tub, a balcony, and sea views, great for couples.

Another lovely option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. This hotel offers complimentary breakfast, a 24-hour airport shuttle, and free WiFi. Reviewers frequently highlight the friendly and incredible staff and excellent service. For couples, the availability of couples' treatment rooms, balconies, and sea views adds to the romantic appeal.

The 5-star Villa Marina Capri, with a 9.0 rating, is another highly recommended choice. It provides complimentary breakfast, a free area shuttle, and a 24-hour airport shuttle. Guests often praise the friendly and attentive staff and its great location. Rooms with sea views, balconies, and access to a sauna make for a relaxing and romantic escape.

Hotel Belvedere & Tre Re, with a 9.4 rating, specifically caters to couples with its dedicated couples dining options. It also offers a 24-hour airport shuttle. Many rooms feature sea views and balconies, providing a delightful setting for a romantic getaway.

Finally, the 5-star J.K. Place Capri, rated a great 10.0, is an exceptional choice for couples. It offers complimentary continental breakfast, a full-service spa with massage services, body scrubs, and facials, as well as a steam room and sauna. The hotel also features couples dining and guests frequently praise the wonderful restaurant and staff. Rooms often include sea views and furnished balconies, creating a great romantic setting.
What are the best hotels in Marina Grande near Spiaggia Libera di Marina Grande?
For hotels in Marina Grande near Spiaggia Libera di Marina Grande, consider the Luxury Villa Excelsior Parco, Relais Maresca Luxury Small Hotel, or Villa Marina Capri.

The 5-star Luxury Villa Excelsior Parco, with an exceptional 9.8 rating, is located approximately 0.1 km from Marina Grande Beach. This hotel offers babysitting and childcare services, including on-site options, and can provide rollaway or extra beds, making it convenient for families. Guests consistently praise the attentive and amazing staff, as well as the wonderful location.

Another excellent option is the 4-star Relais Maresca Luxury Small Hotel, rated 8.8. It is also very close to Marina Grande Beach, about 0.2 km away. The hotel provides free cribs and rollaway beds, connecting rooms, and on-site babysitting services. Guests can enjoy a complimentary breakfast, including a buffet option. The friendly and incredible staff and excellent service are frequently highlighted by visitors.

The 5-star Villa Marina Capri, with a 9.0 rating, is situated approximately 0.1 km from Marina Grande Beach. This hotel offers complimentary cribs and rollaway beds, along with on-site babysitting services. Guests can benefit from a free area shuttle, free wired internet in public areas, and complimentary toiletries. A free breakfast, including a buffet, is provided, and the hotel also offers a 24-hour airport shuttle and free ferry terminal shuttle. Guests often praise the friendly and attentive staff and the great location.
When is the best time to go to Marina Grande?
The best time to go to Marina Grande is during the shoulder seasons, specifically April, May, September, and October. These months offer pleasant weather, fewer crowds, and a more relaxed experience compared to the peak summer months.

During April and May, the weather is typically mild and sunny, great for exploring the coastline and enjoying outdoor activities before the intense summer heat sets in. The island's gardens are in full bloom, making for particularly scenic walks.

September and October also provide excellent conditions. The scorching summer temperatures have usually subsided, but the sea remains warm enough for swimming. The large crowds of July and August have dispersed, allowing for a more tranquil visit to popular spots and easier access to restaurants and attractions.

For those looking to avoid crowds entirely and are less concerned with swimming, November to March offers the quietest experience.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Marina Grande hotel for you.
How can I save on a Marina Grande hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Marina Grande hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Marina Grande hotel?
Hotel prices in Marina Grande often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia